/***********************************************************************/
/* Open Visualization Data Explorer                                    */
/* (C) Copyright IBM Corp. 1989,1999                                   */
/* ALL RIGHTS RESERVED                                                 */
/* This code licensed under the                                        */
/*    "IBM PUBLIC LICENSE - Open Visualization Data Explorer"          */
/***********************************************************************/

#include <dxconfig.h>

/* generated by globe: you probably don't want to edit this */
#define LATS 7
#define LONGS 10

static const float globe[LATS][LONGS][3] = {{{0.222521, -0.974928, 0.000000},
                                             {0.180023, -0.974928, 0.130795},
                                             {0.068763, -0.974928, 0.211630},
                                             {-0.068763, -0.974928, 0.211630},
                                             {-0.180023, -0.974928, 0.130795},
                                             {-0.222521, -0.974928, 0.000000},
                                             {-0.180023, -0.974928, -0.130795},
                                             {-0.068763, -0.974928, -0.211630},
                                             {0.068763, -0.974928, -0.211630},
                                             {0.180023, -0.974928, -0.130795}},
                                            {{0.623490, -0.781831, 0.000000},
                                             {0.504414, -0.781831, 0.366478},
                                             {0.192669, -0.781831, 0.592974},
                                             {-0.192669, -0.781831, 0.592974},
                                             {-0.504414, -0.781831, 0.366478},
                                             {-0.623490, -0.781831, 0.000000},
                                             {-0.504414, -0.781831, -0.366478},
                                             {-0.192669, -0.781831, -0.592974},
                                             {0.192669, -0.781831, -0.592974},
                                             {0.504414, -0.781831, -0.366478}},
                                            {{0.900969, -0.433884, 0.000000},
                                             {0.728899, -0.433884, 0.529576},
                                             {0.278415, -0.433884, 0.856872},
                                             {-0.278415, -0.433884, 0.856872},
                                             {-0.728899, -0.433884, 0.529576},
                                             {-0.900969, -0.433884, 0.000000},
                                             {-0.728899, -0.433884, -0.529576},
                                             {-0.278415, -0.433884, -0.856872},
                                             {0.278415, -0.433884, -0.856872},
                                             {0.728899, -0.433884, -0.529576}},
                                            {{1.000000, 0.000000, 0.000000},
                                             {0.809017, 0.000000, 0.587785},
                                             {0.309017, 0.000000, 0.951057},
                                             {-0.309017, 0.000000, 0.951057},
                                             {-0.809017, 0.000000, 0.587785},
                                             {-1.000000, 0.000000, 0.000000},
                                             {-0.809017, 0.000000, -0.587785},
                                             {-0.309017, 0.000000, -0.951057},
                                             {0.309017, 0.000000, -0.951057},
                                             {0.809017, 0.000000, -0.587785}},
                                            {{0.900969, 0.433884, 0.000000},
                                             {0.728899, 0.433884, 0.529576},
                                             {0.278415, 0.433884, 0.856872},
                                             {-0.278415, 0.433884, 0.856872},
                                             {-0.728899, 0.433884, 0.529576},
                                             {-0.900969, 0.433884, 0.000000},
                                             {-0.728899, 0.433884, -0.529576},
                                             {-0.278415, 0.433884, -0.856872},
                                             {0.278415, 0.433884, -0.856872},
                                             {0.728899, 0.433884, -0.529576}},
                                            {{0.623490, 0.781831, 0.000000},
                                             {0.504414, 0.781831, 0.366478},
                                             {0.192669, 0.781831, 0.592974},
                                             {-0.192669, 0.781831, 0.592974},
                                             {-0.504414, 0.781831, 0.366478},
                                             {-0.623490, 0.781831, 0.000000},
                                             {-0.504414, 0.781831, -0.366478},
                                             {-0.192669, 0.781831, -0.592974},
                                             {0.192669, 0.781831, -0.592974},
                                             {0.504414, 0.781831, -0.366478}},
                                            {{0.222521, 0.974928, 0.000000},
                                             {0.180023, 0.974928, 0.130795},
                                             {0.068763, 0.974928, 0.211630},
                                             {-0.068763, 0.974928, 0.211630},
                                             {-0.180023, 0.974928, 0.130795},
                                             {-0.222521, 0.974928, 0.000000},
                                             {-0.180023, 0.974928, -0.130795},
                                             {-0.068763, 0.974928, -0.211630},
                                             {0.068763, 0.974928, -0.211630},
                                             {0.180023, 0.974928, -0.130795}}};
static const struct Face
{
  float face[4][3];
  float norm[3];
} globeface[LATS - 1][LONGS] = {{{{{0.623490, -0.781831, 0.000000},
                                   {0.504414, -0.781831, -0.366478},
                                   {0.180023, -0.974928, -0.130795},
                                   {0.222521, -0.974928, 0.000000}},
                                  {0.070766, -0.146946, -0.022993}},
                                 {{{0.504414, -0.781831, 0.366478},
                                   {0.623490, -0.781831, 0.000000},
                                   {0.222521, -0.974928, 0.000000},
                                   {0.180023, -0.974928, 0.130795}},
                                  {0.070766, -0.146946, 0.022993}},
                                 {{{0.192669, -0.781831, 0.592974},
                                   {0.504414, -0.781831, 0.366478},
                                   {0.180023, -0.974928, 0.130795},
                                   {0.068763, -0.974928, 0.211630}},
                                  {0.043736, -0.146946, 0.060197}},
                                 {{{-0.192669, -0.781831, 0.592974},
                                   {0.192669, -0.781831, 0.592974},
                                   {0.068763, -0.974928, 0.211630},
                                   {-0.068763, -0.974928, 0.211630}},
                                  {0.000000, -0.146946, 0.074407}},
                                 {{{-0.504414, -0.781831, 0.366478},
                                   {-0.192669, -0.781831, 0.592974},
                                   {-0.068763, -0.974928, 0.211630},
                                   {-0.180023, -0.974928, 0.130795}},
                                  {-0.043736, -0.146946, 0.060197}},
                                 {{{-0.623490, -0.781831, 0.000000},
                                   {-0.504414, -0.781831, 0.366478},
                                   {-0.180023, -0.974928, 0.130795},
                                   {-0.222521, -0.974928, 0.000000}},
                                  {-0.070766, -0.146946, 0.022993}},
                                 {{{-0.504414, -0.781831, -0.366478},
                                   {-0.623490, -0.781831, 0.000000},
                                   {-0.222521, -0.974928, 0.000000},
                                   {-0.180023, -0.974928, -0.130795}},
                                  {-0.070766, -0.146946, -0.022993}},
                                 {{{-0.192669, -0.781831, -0.592974},
                                   {-0.504414, -0.781831, -0.366478},
                                   {-0.180023, -0.974928, -0.130795},
                                   {-0.068763, -0.974928, -0.211630}},
                                  {-0.043736, -0.146946, -0.060197}},
                                 {{{0.192669, -0.781831, -0.592974},
                                   {-0.192669, -0.781831, -0.592974},
                                   {-0.068763, -0.974928, -0.211630},
                                   {0.068763, -0.974928, -0.211630}},
                                  {-0.000000, -0.146946, -0.074407}},
                                 {{{0.504414, -0.781831, -0.366478},
                                   {0.192669, -0.781831, -0.592974},
                                   {0.068763, -0.974928, -0.211630},
                                   {0.180023, -0.974928, -0.130795}},
                                  {0.043736, -0.146946, -0.060197}}},
                                {{{{0.900969, -0.433884, 0.000000},
                                   {0.728899, -0.433884, -0.529576},
                                   {0.504414, -0.781831, -0.366478},
                                   {0.623490, -0.781831, 0.000000}},
                                  {0.184265, -0.146946, -0.059871}},
                                 {{{0.728899, -0.433884, 0.529576},
                                   {0.900969, -0.433884, 0.000000},
                                   {0.623490, -0.781831, 0.000000},
                                   {0.504414, -0.781831, 0.366478}},
                                  {0.184265, -0.146946, 0.059871}},
                                 {{{0.278415, -0.433884, 0.856872},
                                   {0.728899, -0.433884, 0.529576},
                                   {0.504414, -0.781831, 0.366478},
                                   {0.192669, -0.781831, 0.592974}},
                                  {0.113882, -0.146946, 0.156745}},
                                 {{{-0.278415, -0.433884, 0.856872},
                                   {0.278415, -0.433884, 0.856872},
                                   {0.192669, -0.781831, 0.592974},
                                   {-0.192669, -0.781831, 0.592974}},
                                  {0.000000, -0.146946, 0.193748}},
                                 {{{-0.728899, -0.433884, 0.529576},
                                   {-0.278415, -0.433884, 0.856872},
                                   {-0.192669, -0.781831, 0.592974},
                                   {-0.504414, -0.781831, 0.366478}},
                                  {-0.113882, -0.146946, 0.156745}},
                                 {{{-0.900969, -0.433884, 0.000000},
                                   {-0.728899, -0.433884, 0.529576},
                                   {-0.504414, -0.781831, 0.366478},
                                   {-0.623490, -0.781831, 0.000000}},
                                  {-0.184265, -0.146946, 0.059871}},
                                 {{{-0.728899, -0.433884, -0.529576},
                                   {-0.900969, -0.433884, 0.000000},
                                   {-0.623490, -0.781831, 0.000000},
                                   {-0.504414, -0.781831, -0.366478}},
                                  {-0.184265, -0.146946, -0.059871}},
                                 {{{-0.278415, -0.433884, -0.856872},
                                   {-0.728899, -0.433884, -0.529576},
                                   {-0.504414, -0.781831, -0.366478},
                                   {-0.192669, -0.781831, -0.592974}},
                                  {-0.113882, -0.146946, -0.156745}},
                                 {{{0.278415, -0.433884, -0.856872},
                                   {-0.278415, -0.433884, -0.856872},
                                   {-0.192669, -0.781831, -0.592974},
                                   {0.192669, -0.781831, -0.592974}},
                                  {-0.000000, -0.146946, -0.193748}},
                                 {{{0.728899, -0.433884, -0.529576},
                                   {0.278415, -0.433884, -0.856872},
                                   {0.192669, -0.781831, -0.592974},
                                   {0.504414, -0.781831, -0.366478}},
                                  {0.113882, -0.146946, -0.156745}}},
                                {{{{1.000000, 0.000000, 0.000000},
                                   {0.809017, 0.000000, -0.587785},
                                   {0.728899, -0.433884, -0.529576},
                                   {0.900969, -0.433884, 0.000000}},
                                  {0.255030, -0.058209, -0.082864}},
                                 {{{0.809017, 0.000000, 0.587785},
                                   {1.000000, 0.000000, 0.000000},
                                   {0.900969, -0.433884, 0.000000},
                                   {0.728899, -0.433884, 0.529576}},
                                  {0.255030, -0.058209, 0.082864}},
                                 {{{0.309017, 0.000000, 0.951057},
                                   {0.809017, 0.000000, 0.587785},
                                   {0.728899, -0.433884, 0.529576},
                                   {0.278415, -0.433884, 0.856872}},
                                  {0.157617, -0.058209, 0.216942}},
                                 {{{-0.309017, 0.000000, 0.951057},
                                   {0.309017, 0.000000, 0.951057},
                                   {0.278415, -0.433884, 0.856872},
                                   {-0.278415, -0.433884, 0.856872}},
                                  {0.000000, -0.058209, 0.268155}},
                                 {{{-0.809017, 0.000000, 0.587785},
                                   {-0.309017, 0.000000, 0.951057},
                                   {-0.278415, -0.433884, 0.856872},
                                   {-0.728899, -0.433884, 0.529576}},
                                  {-0.157617, -0.058209, 0.216942}},
                                 {{{-1.000000, 0.000000, 0.000000},
                                   {-0.809017, 0.000000, 0.587785},
                                   {-0.728899, -0.433884, 0.529576},
                                   {-0.900969, -0.433884, 0.000000}},
                                  {-0.255030, -0.058209, 0.082864}},
                                 {{{-0.809017, 0.000000, -0.587785},
                                   {-1.000000, 0.000000, 0.000000},
                                   {-0.900969, -0.433884, 0.000000},
                                   {-0.728899, -0.433884, -0.529576}},
                                  {-0.255030, -0.058209, -0.082864}},
                                 {{{-0.309017, 0.000000, -0.951057},
                                   {-0.809017, 0.000000, -0.587785},
                                   {-0.728899, -0.433884, -0.529576},
                                   {-0.278415, -0.433884, -0.856872}},
                                  {-0.157617, -0.058209, -0.216942}},
                                 {{{0.309017, 0.000000, -0.951057},
                                   {-0.309017, 0.000000, -0.951057},
                                   {-0.278415, -0.433884, -0.856872},
                                   {0.278415, -0.433884, -0.856872}},
                                  {-0.000000, -0.058209, -0.268155}},
                                 {{{0.809017, 0.000000, -0.587785},
                                   {0.309017, 0.000000, -0.951057},
                                   {0.278415, -0.433884, -0.856872},
                                   {0.728899, -0.433884, -0.529576}},
                                  {0.157617, -0.058209, -0.216942}}},
                                {{{{0.900969, 0.433884, 0.000000},
                                   {0.728899, 0.433884, -0.529576},
                                   {0.809017, 0.000000, -0.587785},
                                   {1.000000, 0.000000, 0.000000}},
                                  {0.229775, 0.052445, -0.074658}},
                                 {{{0.728899, 0.433884, 0.529576},
                                   {0.900969, 0.433884, 0.000000},
                                   {1.000000, 0.000000, 0.000000},
                                   {0.809017, 0.000000, 0.587785}},
                                  {0.229775, 0.052445, 0.074658}},
                                 {{{0.278415, 0.433884, 0.856872},
                                   {0.728899, 0.433884, 0.529576},
                                   {0.809017, 0.000000, 0.587785},
                                   {0.309017, 0.000000, 0.951057}},
                                  {0.142008, 0.052445, 0.195458}},
                                 {{{-0.278415, 0.433884, 0.856872},
                                   {0.278415, 0.433884, 0.856872},
                                   {0.309017, 0.000000, 0.951057},
                                   {-0.309017, 0.000000, 0.951057}},
                                  {0.000000, 0.052445, 0.241599}},
                                 {{{-0.728899, 0.433884, 0.529576},
                                   {-0.278415, 0.433884, 0.856872},
                                   {-0.309017, 0.000000, 0.951057},
                                   {-0.809017, 0.000000, 0.587785}},
                                  {-0.142008, 0.052445, 0.195458}},
                                 {{{-0.900969, 0.433884, 0.000000},
                                   {-0.728899, 0.433884, 0.529576},
                                   {-0.809017, 0.000000, 0.587785},
                                   {-1.000000, 0.000000, 0.000000}},
                                  {-0.229775, 0.052445, 0.074658}},
                                 {{{-0.728899, 0.433884, -0.529576},
                                   {-0.900969, 0.433884, 0.000000},
                                   {-1.000000, 0.000000, 0.000000},
                                   {-0.809017, 0.000000, -0.587785}},
                                  {-0.229775, 0.052445, -0.074658}},
                                 {{{-0.278415, 0.433884, -0.856872},
                                   {-0.728899, 0.433884, -0.529576},
                                   {-0.809017, 0.000000, -0.587785},
                                   {-0.309017, 0.000000, -0.951057}},
                                  {-0.142008, 0.052445, -0.195458}},
                                 {{{0.278415, 0.433884, -0.856872},
                                   {-0.278415, 0.433884, -0.856872},
                                   {-0.309017, 0.000000, -0.951057},
                                   {0.309017, 0.000000, -0.951057}},
                                  {-0.000000, 0.052445, -0.241599}},
                                 {{{0.728899, 0.433884, -0.529576},
                                   {0.278415, 0.433884, -0.856872},
                                   {0.309017, 0.000000, -0.951057},
                                   {0.809017, 0.000000, -0.587785}},
                                  {0.142008, 0.052445, -0.195458}}},
                                {{{{0.623490, 0.781831, 0.000000},
                                   {0.504414, 0.781831, -0.366478},
                                   {0.728899, 0.433884, -0.529576},
                                   {0.900969, 0.433884, 0.000000}},
                                  {0.127515, 0.101690, -0.041432}},
                                 {{{0.504414, 0.781831, 0.366478},
                                   {0.623490, 0.781831, 0.000000},
                                   {0.900969, 0.433884, 0.000000},
                                   {0.728899, 0.433884, 0.529576}},
                                  {0.127515, 0.101690, 0.041432}},
                                 {{{0.192669, 0.781831, 0.592974},
                                   {0.504414, 0.781831, 0.366478},
                                   {0.728899, 0.433884, 0.529576},
                                   {0.278415, 0.433884, 0.856872}},
                                  {0.078809, 0.101690, 0.108471}},
                                 {{{-0.192669, 0.781831, 0.592974},
                                   {0.192669, 0.781831, 0.592974},
                                   {0.278415, 0.433884, 0.856872},
                                   {-0.278415, 0.433884, 0.856872}},
                                  {0.000000, 0.101690, 0.134077}},
                                 {{{-0.504414, 0.781831, 0.366478},
                                   {-0.192669, 0.781831, 0.592974},
                                   {-0.278415, 0.433884, 0.856872},
                                   {-0.728899, 0.433884, 0.529576}},
                                  {-0.078809, 0.101690, 0.108471}},
                                 {{{-0.623490, 0.781831, 0.000000},
                                   {-0.504414, 0.781831, 0.366478},
                                   {-0.728899, 0.433884, 0.529576},
                                   {-0.900969, 0.433884, 0.000000}},
                                  {-0.127515, 0.101690, 0.041432}},
                                 {{{-0.504414, 0.781831, -0.366478},
                                   {-0.623490, 0.781831, 0.000000},
                                   {-0.900969, 0.433884, 0.000000},
                                   {-0.728899, 0.433884, -0.529576}},
                                  {-0.127515, 0.101690, -0.041432}},
                                 {{{-0.192669, 0.781831, -0.592974},
                                   {-0.504414, 0.781831, -0.366478},
                                   {-0.728899, 0.433884, -0.529576},
                                   {-0.278415, 0.433884, -0.856872}},
                                  {-0.078809, 0.101690, -0.108471}},
                                 {{{0.192669, 0.781831, -0.592974},
                                   {-0.192669, 0.781831, -0.592974},
                                   {-0.278415, 0.433884, -0.856872},
                                   {0.278415, 0.433884, -0.856872}},
                                  {-0.000000, 0.101690, -0.134077}},
                                 {{{0.504414, 0.781831, -0.366478},
                                   {0.192669, 0.781831, -0.592974},
                                   {0.278415, 0.433884, -0.856872},
                                   {0.728899, 0.433884, -0.529576}},
                                  {0.078809, 0.101690, -0.108471}}},
                                {{{{0.222521, 0.974928, 0.000000},
                                   {0.180023, 0.974928, -0.130795},
                                   {0.504414, 0.781831, -0.366478},
                                   {0.623490, 0.781831, 0.000000}},
                                  {0.025256, 0.052445, -0.008206}},
                                 {{{0.180023, 0.974928, 0.130795},
                                   {0.222521, 0.974928, 0.000000},
                                   {0.623490, 0.781831, 0.000000},
                                   {0.504414, 0.781831, 0.366478}},
                                  {0.025256, 0.052445, 0.008206}},
                                 {{{0.068763, 0.974928, 0.211630},
                                   {0.180023, 0.974928, 0.130795},
                                   {0.504414, 0.781831, 0.366478},
                                   {0.192669, 0.781831, 0.592974}},
                                  {0.015609, 0.052445, 0.021484}},
                                 {{{-0.068763, 0.974928, 0.211630},
                                   {0.068763, 0.974928, 0.211630},
                                   {0.192669, 0.781831, 0.592974},
                                   {-0.192669, 0.781831, 0.592974}},
                                  {0.000000, 0.052445, 0.026556}},
                                 {{{-0.180023, 0.974928, 0.130795},
                                   {-0.068763, 0.974928, 0.211630},
                                   {-0.192669, 0.781831, 0.592974},
                                   {-0.504414, 0.781831, 0.366478}},
                                  {-0.015609, 0.052445, 0.021484}},
                                 {{{-0.222521, 0.974928, 0.000000},
                                   {-0.180023, 0.974928, 0.130795},
                                   {-0.504414, 0.781831, 0.366478},
                                   {-0.623490, 0.781831, 0.000000}},
                                  {-0.025256, 0.052445, 0.008206}},
                                 {{{-0.180023, 0.974928, -0.130795},
                                   {-0.222521, 0.974928, 0.000000},
                                   {-0.623490, 0.781831, 0.000000},
                                   {-0.504414, 0.781831, -0.366478}},
                                  {-0.025256, 0.052445, -0.008206}},
                                 {{{-0.068763, 0.974928, -0.211630},
                                   {-0.180023, 0.974928, -0.130795},
                                   {-0.504414, 0.781831, -0.366478},
                                   {-0.192669, 0.781831, -0.592974}},
                                  {-0.015609, 0.052445, -0.021484}},
                                 {{{0.068763, 0.974928, -0.211630},
                                   {-0.068763, 0.974928, -0.211630},
                                   {-0.192669, 0.781831, -0.592974},
                                   {0.192669, 0.781831, -0.592974}},
                                  {-0.000000, 0.052445, -0.026556}},
                                 {{{0.180023, 0.974928, -0.130795},
                                   {0.068763, 0.974928, -0.211630},
                                   {0.192669, 0.781831, -0.592974},
                                   {0.504414, 0.781831, -0.366478}},
                                  {0.015609, 0.052445, -0.021484}}}};
